
Release Information About SDP2000 Signal Development Package
------------------------------------------------------------
Release 3.1

A) Installation

   Installing will not write over any user files or the userfmts.set file.
   
   - The installation is a single CD.
     1) Double click or run the file "Setup.exe" file.
     2) Follow the SDP2000 Installation process.
     
B) Un-Install

   Uninstalling will not remove any user files or the userfmts.set file.
   
   - Go to Control Panel and select Add/Remove Programs
   - Find SDP2000 Signal Development Package V3.1.
   - Press Add/Remove and then "Yes" to continue.     
     
C) What's New

   - Addition of AVG1, AWVG1, and HDVG1 signals.

D) What else may be important
   
   - Fir Filter files must be located in the directory where the application is located.

Release 3.0

This document contains important information, some of which may not be available in
the printed documentation or online Help.

A) Installation Process
   1) There is no need to un-install the previous version. Userfmts.set is safe and will
      not be overwritten, nor will any of your existing user signal files. The files that
      will be overwritten will be the factory signal files on this installation.
   2) Insert Disk 1. Run Setup.exe.
   3) Read Welcome message. Press next button for the next step.
   4) Select the folder where the application is to be installed. Press the next button
      for the next step.
   5) Select the components you wish to install. If this is the first time for this 
      particular version, be sure to have Program selected.
      Press the next button for the next step.
   6) If this is a partial or complete re-installation, select the name of the previous 
      program group. Press the next button for the next step.
   7) In the Setup complete window select the check boxes to view this release note 
      and/or run to start the SDP2000 application.

B) Enhancements
   - A new module called HDVG1 is now available.

C) Issues
   - "FmtEquation :" keyword missing from the documentation.
     This keyword is used in the AWVG1 module for ordering the signal data in memory so as
     to provide clean switches between signals.

D) Defects
   - Certain signals in the Hdvg1 module which generate a alot of unique data points will 
     compile just fine in "Normal or Optimize Speed" compression modes, however those using
     Normal compression will fail to load into the TG2000. The message is an invalid signal
     format from the TG2000. Signal known to exhibit this symtom is the "Valid Ramp" 
     signals. In this case the compress mode needs to change to Optimize compression mode.

E) Signal and Download Command Line Arguments

   Command Line Processing of SET Files is a method of automating the creation of compiled 
   signal files(CMP) and downloadable signal files(DNL). The previous version allowed only
   signal files to be compiled. The old set files may be compiled as before. However to
   automate the creation DNL files the new syntax must be followed. Command Line processing
   may be launched from DOS or WINDOWS.

   Signals may be compiled using the old SET file format. The old SET file simply consisted
   of line-by-line of pathnames to MENU files. 

   The new syntax allows MENU files to be compiled and put into DNL files. The application
   requires the proper arguments for the SDP2000 application along with a defined syntax for
   the SET file. A summary list of  command line syntax is as follows, 
   
   · SDP2000 Filename.set       // Compile MEN files, Create DNL files, and verify syntax
   · SDP2000 Filename.set  /c   // Compile MEN files only
   · SDP2000 Filename.set  /d   // Create DNL files only
   · SDP2000 Filename.set  /v   // Verify syntax only

   Filename.set is the name of the SET file to be processed. The extension must always be 
   "set" and be included in the command line. Filename must be DOS type filename. 

   The flags are /c, /d, & /v. The flags are case insensitive. Note the verify syntax
   (-v flag) may point at a problem immediately preceding the displayed text in the 
   SET file. 

   Filename.set keywords are used to parse the text that follows each keyword. The keywords
   must be typed as shown without any white space. The keywords are case insensitive. 
   The keywords [MODULE], [SIGNALSET], [BUTTON], and [SIGNAL] are used to build DNL files. 
   
   The keyword [DNLFILE] is also used to build DNL files but is optional. The default is 
   the SET filename with the DNL extension if the keyword [DNLFILE] is missing.

   The keyword [SIGNAL] is also used to compile MEN files to CMP files. The path name 
   following this keyword may have either the extension MEN or CMP.

   The keywords are as follows,
   1) [MODULE]
      · Keyword for a module.
      · Possible module types are AVG1, DVG1, and AWVG1.
      · Examples : [MODULE] AVG1
                   [MODULE] DVG1
 
   2) [SIGNALSET]
      · Keyword for a Signal Set.
      · Signal Set names are user definable such as 525Beta, Ntsc, Pal, etc.
      · Examples : [SIGNALSET] 525Beta
                   [SIGNALSET] Ntsc
 
   3) [BUTTON]
      · Keyword for a Button.
      · Button names are user definable such as Colorbar, FltField, Sweep, etc.
      · Examples : [BUTTON] Colorbar
                   [BUTTON] FltField
 
   4) [SIGNAL]
      · Keyword for a video signal. 
          I) If the extension is "men" file, the file will be compiled to a "cmp" if the 
             command line syntax specifies compiling "men" files.
         II) If the extension is "cmp" or "men" file, the file will be included in the "dnl". 
             If "cmp" file does not exist it will be compiled.
        III) This is a standard DOS filename.
             · Signal names are user definable such as Bar75.men, Bar75.cmp, Bar100.men, 
               Bar100.cmp, etc. Signal filenames follow the standard DOS filename syntax.
             · Examples : [SIGNAL] Bar75.cmp Bar100.cmp
                          [SIGNAL] Bar75.men Bar100.men
 
   5) [DNLFILE]
      · Keyword for a DNL file. The DNL filename stays in effect until the next DNL 
        filename. At that point the processed "cmp" Modules, Signal Sets, Buttons, and Cmp
        files are built for that particular DNL. A new DNL file is then created for the 
        next DNL filename. The default is the SET filename with the DNL extension if the 
        keyword [DNLFILE] missing. 
      · Note that the DNL file is overwritten. 
      · DNL filenames follow the standard DOS filename syntax.
      · Examples : [DNLFILE] E:\Test\AVG1\DNLS\Ntsc-1.dnl.
 

   Filename.set Examples

   1) Single Module 
      This SET file may be used to compile Bar75 & Bar100 to CMP files, or compile & create
      a DNL file. The DNL file in this case is Ntsc-1.dnl. The indentation is optional and
      used only to enhance the readability.

      [DNLFILE] E:\Test\AVG1\DNLS\Ntsc-1.dnl

      [MODULE] AVG1
               [SIGNALSET] 525Beta
                      [BUTTON] Colorbar
                                    [SIGNAL] Bar75.cmp Bar100.cmp 
 
   2) Multi-Modules
      This set file may be used to compile signals following the [SIGNAL] keywords or create
      a multi-module DNL file called Test2.dnl.
 
      [DNLFILE] Test2.dnl
 
      [MODULE] AWVG1
               [SIGNALSET] 525
                           [BUTTON] 12BITSWP
                                    [SIGNAL]E:\SDP2000\V200\AWVG1\525\FLD_SWP\FLDSWP.MEN 
                                            E:\SDP2000\V200\AWVG1\525\12BITSWP\SWEEP20.MEN
                                            E:\SDP2000\V200\AWVG1\525\12BITSWP\SWEEP10.MEN
                                            E:\SDP2000\V200\AWVG1\525\12BITSWP\SWEEP6.MEN
      [MODULE] AVG1
               [SIGNALSET] Ntsc
                           [BUTTON] Colorbar
                                    [SIGNAL]E:\SDP2000\V200\AVG1\NTSC\COLORBAR\CBAR75.MEN
 
   3) Multi-Modules & Multi-DNLs
      This set file may be used to compile signals following the [SIGNAL] keywords or create
      a separate DNL files called Test1.dnl, Test2.dnl, and Test3.dnl.

      [DNLFILE] Test1.dnl

      [MODULE] AVG1
               [SIGNALSET] Ntsc
                           [BUTTON] Colorbar
                                    [SIGNAL]E:\SDP2000\V200\AVG1\NTSC\COLORBAR\CBAR75.MEN
                                            E:\SDP2000\V200\AVG1\NTSC\COLORBAR\CBAR100.MEN
                                            E:\SDP2000\V200\AVG1\NTSC\COLORBAR\SMPTEVIT.MEN
                                            E:\SDP2000\V200\AVG1\NTSC\COLORBAR\SMPTEBAR.MEN
                           [BUTTON] FLTFIELD
                                    [SIGNAL]E:\SDP2000\V200\AVG1\NTSC\FLTFIELD\BLACK.MEN
                                            E:\SDP2000\V200\AVG1\NTSC\FLTFIELD\GREY.MEN
                                            E:\SDP2000\V200\AVG1\NTSC\FLTFIELD\WHITE.MEN
                                            E:\SDP2000\V200\AVG1\NTSC\FLTFIELD\FLDSQWAV.MEN
                                            E:\SDP2000\V200\AVG1\NTSC\FLTFIELD\BLANKING.MEN
                           [BUTTON] FREQRESP
                                    [SIGNAL]E:\SDP2000\V200\AVG1\NTSC\FREQRESP\CHROMAFR.MEN
                                    [SIGNAL]E:\SDP2000\V200\AVG1\NTSC\FREQRESP\MLTIBRST.MEN
                                    [SIGNAL]E:\SDP2000\V200\AVG1\NTSC\FREQRESP\CHROMARE.MEN
                                    [SIGNAL]E:\SDP2000\V200\AVG1\NTSC\FREQRESP\SWEEP6.MEN
                                    [SIGNAL]E:\SDP2000\V200\AVG1\NTSC\FREQRESP\SWEEP8.MEN
                           [BUTTON] HIGHAPL
                                    [SIGNAL]E:\SDP2000\V200\AVG1\NTSC\HIGHAPL\HN7COMPO.MEN
                                    [SIGNAL]E:\SDP2000\V200\AVG1\NTSC\HIGHAPL\HMODRAMP.MEN
                                            E:\SDP2000\V200\AVG1\NTSC\HIGHAPL\HN7COMBI.MEN
                                            E:\SDP2000\V200\AVG1\NTSC\HIGHAPL\HFCCCOMP.MEN
                                            E:\SDP2000\V200\AVG1\NTSC\HIGHAPL\HMOD5STP.MEN
                           [Button] LINEARIT
                                    [SIGNAL]E:\SDP2000\V200\AVG1\NTSC\LINEARIT\10STEP.MEN
                                    [SIGNAL]E:\SDP2000\V200\AVG1\NTSC\LINEARIT\MODSHLRM.MEN
                                    [SIGNAL]E:\SDP2000\V200\AVG1\NTSC\LINEARIT\5STEP.MEN
                                            E:\SDP2000\V200\AVG1\NTSC\LINEARIT\MODPED.MEN
                                            E:\SDP2000\V200\AVG1\NTSC\LINEARIT\MOD5STEP.MEN
                                            E:\SDP2000\V200\AVG1\NTSC\LINEARIT\RAMP.MEN
                                            E:\SDP2000\V200\AVG1\NTSC\LINEARIT\SRAMPMAT.MEN
                                            E:\SDP2000\V200\AVG1\NTSC\LINEARIT\MODRAMP.MEN
                                            E:\SDP2000\V200\AVG1\NTSC\LINEARIT\MOD10STP.MEN
      [DNLFILE] Test2.dnl

      [MODULE] DVG1
      [SIGNALSET] 525-143
      [BUTTON] Colorbar
      [SIGNAL]E:\SDP2000\V200\DVG1\525-143\COLORBAR\CBAR75.MEN
      [SIGNAL]E:\SDP2000\V200\DVG1\525-143\COLORBAR\CBAR100.MEN
      [SIGNAL]E:\SDP2000\V200\DVG1\525-143\COLORBAR\SMPTEBAR.MEN
      [BUTTON] FLTFIELD
      [SIGNAL]E:\SDP2000\V200\DVG1\525-143\FLTFIELD\KTEST.MEN
      [SIGNAL]E:\SDP2000\V200\DVG1\525-143\FLTFIELD\BLACK.MEN
      [SIGNAL]E:\SDP2000\V200\DVG1\525-143\FLTFIELD\GREY.MEN
      [SIGNAL]E:\SDP2000\V200\DVG1\525-143\FLTFIELD\WHITE.MEN
      [SIGNAL]E:\SDP2000\V200\DVG1\525-143\FLTFIELD\FLDSQWAV.MEN
      [SIGNAL]E:\SDP2000\V200\DVG1\525-143\FLTFIELD\BLANKING.MEN
      [BUTTON] FREQRESP
      [SIGNAL]E:\SDP2000\V200\DVG1\525-143\FREQRESP\SINXX.MEN
      [SIGNAL]E:\SDP2000\V200\DVG1\525-143\FREQRESP\MLTIBRST.MEN
      [SIGNAL]E:\SDP2000\V200\DVG1\525-143\FREQRESP\SWEEP6.MEN

      [DNLFILE] Test3.dnl

      [MODULE] AWVG1
               [SIGNALSET] 525
                     [BUTTON] 12BITSWP
                              [SIGNAL]E:\SDP2000\V200\AWVG1\525\12BITSWP\SWEEP20.MEN
                              [SIGNAL]E:\SDP2000\V200\AWVG1\525\12BITSWP\SWEEP30.MEN
                              [SIGNAL]E:\SDP2000\V200\AWVG1\525\12BITSWP\SWEEP10.MEN
                              [SIGNAL]E:\SDP2000\V200\AWVG1\525\12BITSWP\SWEEP6.MEN
                     [BUTTON] ZONEPLAT
                              [SIGNAL]E:\SDP2000\V200\AWVG1\525\ZONEPLAT\HSWP.MEN
                              [SIGNAL]E:\SDP2000\V200\AWVG1\525\ZONEPLAT\HSINE.MEN
                              [SIGNAL]E:\SDP2000\V200\AWVG1\525\ZONEPLAT\VSWP.MEN
                              [SIGNAL]E:\SDP2000\V200\AWVG1\525\ZONEPLAT\DSINE.MEN
                              [SIGNAL]E:\SDP2000\V200\AWVG1\525\ZONEPLAT\BULLS50.MEN
                              [SIGNAL]E:\SDP2000\V200\AWVG1\525\ZONEPLAT\VSINE.MEN


F) Quick Start 
     Creating and Downloading a Signal shows you how to create and download your own 
   signal, starting from library signals. See SDP2000 help contents.

G) SECAM signals will compile correctly but the graphic view does not work properly.
   This is expected to be fixed with the next release.
   
